//意见反馈-反馈列表-配置文件
App.util.ns('Admin.Feedback.Feedback');
Admin.Feedback.Feedback.Conf = {
    columns: [
        // {name: '体验名称', value: function(item){
        //     return item.experience ? item.experience.name : '-- --';
        // }},
        {name: '反馈标题', value: 'title'},
        {name: '反馈类型', width: '120px', value: function(item){
            switch (item.type+'') {
                case '1':
                    return '体验记录反馈信息';
                case '2':
                    return '小程序端用户反馈';
            }
        }},
        {name: '详细说明', width: '220px', value: 'content'},
        {name: '用户', width: '100px', value: function(item){
            return item.user ? item.user.nickname : '-- --';
        }},
        {name: '联系方式', width: '120px', value: 'contact'},
        {name: '处理状态', width: '80px', value: function(item){
            switch (item.status+'') {
                case '0':
                    return '未处理';
                case '1':
                    return '已处理';
            }
        }},
        {name: '创建日期', width: '80px', value: function(item){
            return App.util.formator.date(item.created_at);
        }}
    ],
    form: [
        {type: 'hidden', name: 'id'},
        {type: 'input', name: 'title', title: '标题', required: true, maxLength: 80, rule: {
            type: 'str',
            range: [1, 160]
        }},
        {type: 'chosen', name: 'type', title: '类型', required: true, items:[
            ['1', '体验记录反馈信息'],
            ['2', '小程序端用户反馈']
        ], defaults: '1'},
        {type: 'textarea', name: 'manage', title: '处理内容', maxLength: 200, rule: {
            type: 'str',
            range: [0, 200]
        }}
    ]
};